Baiklah.
Jadi kita punya modul, kita punya beberapa lokasi dalam proyek Excel kita yang bisa kita mulai menulis
dan menghasilkan kode VBA kita sendiri dan mengotomatisasi pengalaman kita.
Sekarang sekarang saya sudah punya modul, saya ingin mulai menulis kode saya sendiri.
Nah, Anda tidak hanya melompat ke dokumen di sini dan mulai menggedor keyboard Anda.
Ada beberapa kata kunci dan struktur yang sangat spesifik yang VBA harapkan Anda patuhi saat Anda menulis
kode.
Jauh sebelumnya ketika kami menggunakan perekam makro, kami baru saja masuk ke makro, katanya.
Kami mulai merekam.
Kami bahkan tidak khawatir tentang apa yang dilakukan Excel karena sibuk di latar belakang
menuliskan semuanya.
Yah semua yang dituliskan Excel semua baris kode seperti mengetik kata jenis biaya di
kata.
Jan Mar Februari total dan seterusnya semua hal yang saya tulis itu meletakkannya di modul tetapi dengan
modul itu memasukkannya ke dalam apa yang disebut prosedur.
Prosedur benar-benar makro.
Kami menyebut header tambah makro kami.
Jadi pada kenyataannya Excel menciptakan prosedur yang disebut add header dan ketika kami ingin menjalankan add header kami katakan jalankan makro
atau jalankan prosedur ini disebut add header dan itu benar.
OK, inilah awal prosedurnya.
Inilah awal dari makro yang disebut add header dan inilah akhirnya.
Segala sesuatu di antara dua segmen di mana ia dimulai dan di mana itu berakhir adalah apa yang akan dilakukan.
Jadi sebelum kita menulis salah satu kode kita, kita mendapatkan modul kita tetapi sekarang kita perlu memasukkan prosedur memberikan nama
prosedur sangat mirip dengan bagaimana Anda melakukannya dengan makro.
Beri nama dan kita masukkan kode kita ke dalam prosedur itu.
Ini bagus karena Anda dapat memiliki beberapa prosedur atau makro dan mengatakan makro ini prosedur ini
melakukan langkah-langkah ini.
Sekarang kita sudah selesai dengan yang itu dan saya akan membuat prosedur lain yang melakukan langkah-langkah ini dan kita
akan menyingkirkan yang itu.
Saya mendapatkan mereka beberapa prosedur dan saya bisa mengatakan menjalankan prosedur prosedur yang sekarang berjalan lewati melihat kita tidak perlu
saat ini.
Ayo pergi ke D.
Saya dapat membuat semua berbagai prosedur ini, meletakkan kode saya di sana, memodulasi modul Anda,
dapatkan satu segmen untuk melakukan sesuatu yang sangat baik dan kemudian mendapatkan prosedur lain untuk melakukan sesuatu yang benar-benar baik.
Jadi mari kita pertimbangkan prosedur.
Saya mendapat modul saya.
Sekarang saya akan kembali untuk memasukkan dan saya akan memasukkan prosedur sekarang hanya mengapa.
Jika Anda menggunakan Mac dan Anda dapat menulis VBA alih-alih Excel di Mac, beberapa versi
Excel versi Mac yang lebih baru tidak memiliki menu sehingga Anda tidak dapat naik untuk menyisipkan dan mengatakan prosedur memasukkan.
Aku hanya tidak disana.
Saya tidak tahu kenapa.
Saya berharap bahwa Microsoft dan Apple kembali bersama dan mengatakan kita perlu memperbaikinya tetapi hanya tahu beberapa
versi Mac mereka menghapus beberapa fitur di dalam jendela VBA tetapi tidak perlu khawatir karena apa yang akan saya
lakukan di sini hanyalah sebuah jendela ke antarmuka untuk memulai.
Anda bisa menuliskannya sendiri dalam kenyataan.
Jadi hal pertama di sini saya hanya akan memberi nama.
Saya akan mengatakan bersenang-senang dengan prosedur.
Sekarang kamu ingat ini.
Jika Anda merekam makro ada apa yang tidak bisa Anda masukkan ke dalam nama makro.
Tidak ada ruang.
Sama dengan persentasenya karena benar-benar prosedur adalah makro, makro adalah prosedur
yang sama.
Jadi tidak ada ruang yang saya sebut menyenangkan dengan prosedur.
Sekarang meminta saya untuk sedikit informasi ingin tahu jenis dan ruang lingkup pertama jenis dalam beberapa
contoh pertama kami
Kita akan berurusan dengan apa yang disebut sub prosedur semua prosedur lakukan adalah menjalankan baris kode hanya tindakan lakukan ini kemudian
lakukan itu kemudian lakukan ini lakukan itu lakukan ini dan hal lain yang semua itu akan
lakukan adalah menjalankan banyak tindakan seperti selotip ke dalam sel.
Ubah pemformatan, ubah warna teks, hapus data apa pun yang mungkin dilakukan.
Bahwa itu yang hanya perlu dilakukan daftar itulah prosedur yang Anda miliki apa yang disebut fungsi Anda bekerja,
bukan Excel.
Anda bekerja dengan fungsi-fungsi seperti fungsi penjumlahan, fungsi rata-rata dengan baik mereka melakukan hal-hal
seperti melakukan matematika atau melihat nilai-nilai tetapi di mana mereka berbeda dari satu set prosedur yang hanya melakukan hal-hal
fungsi tetapi melakukan hal-hal tetapi mengembalikan nilai kembali kepada Anda seperti berapa jumlah penjualan lima sampai 18.
Oh, ini 20 tahun.
Ini memberi Anda nilai kembali.
Itu nama fungsi saya juga punya satu yang disebut properti lingkup properti yang jauh lebih besar daripada yang
kita punya waktu sekarang.
Dan itu sebenarnya ada poin diskusi yang jauh lebih besar.
Jadi saya tidak akan menyinggung itu sekarang tetapi sub dan fungsi dua yang lebih umum
dan sub prosedur yang paling umum maka dia mendapat ruang lingkup ini berkaitan dengan di mana prosedur akan tersedia
di atau di mana Anda bisa Gunakan.
Kami punya proyek, kami punya proyek bernama Buku 1.
Kami telah membuat modul yang dinamai Modul 1 dan sekarang kami menempatkan prosedur di dalam modul
itu.
Nah jika saya membiarkan ruang lingkup untuk bersenang-senang dengan prosedur prosedur yang kita buat sekarang
akan tersedia untuk prosedur lain dalam modul ini atau modul lain yang kita buat.
Itu milik umum.
Anda dapat menggunakannya di mana saja dalam proyek ini.
Saat ini pribadi agak sebaliknya.
Kami memiliki modul yang kami masukkan ke dalam prosedur di dalam modul itu.
Jika pasar Anda bersifat pribadi.
Sekarang hanya tersedia dalam modul itu.
Jika Anda membuat modul lain, ada kesenangan dengan prosedur.
Aku bahkan tidak tahu apa itu.
Anda sebaiknya melihat modul lain dan menemukannya di sana.
Ini pribadi untuk modul yang tidak dapat Anda gunakan di tempat lain.
Sesuatu yang perlu diingat dan Anda dapat membuat beberapa organisasi ke kode Anda Anda tidak dapat mengisolasi
satu sama lain.
Jadi Anda punya pribadi Anda mendapatkan Ceder default publik di prosedur mereka ditandai sebagai publik.
Baiklah.
Jadi untuk kita sekarang.
Bersenang-senang dengan prosedur.
Ini akan menjadi sub prosedur dan akan dibuka untuk umum di sini.
Dan semua ini benar-benar merupakan jenis pekerjaan dasar.
Itu menciptakan awal dari prosedur saya.
Ini disebut sub dana publik dengan prosedur dan kemudian di sub.
Sekarang semua kode saya semua yang diikuti dengan prosedur tidak akan pergi ke suatu tempat
di antara dua baris.
Jadi Anda mendapatkan jendela VBA Anda, Anda punya modul yang mengembalikan kode Anda.
Sekarang Anda ingin membuat beberapa kode yang Anda simpan kode itu dalam prosedur dengan dalam modul.
Jadi selesaikan itu.
Yang perlu Anda lakukan adalah naik untuk memasukkan prosedur memasukkan diberi nama Anda baik untuk pergi
Pada kenyataannya, Anda bisa mengetiknya sendiri.
Dan pada kenyataannya Anda mungkin akhirnya melakukan itu ketika Anda menjadi lebih dan lebih nyaman dengan VBA Excel
Anda hanya akan membenturkan garis-garis itu sendiri secara manual.
Tapi selesaikan itu.
Awal dari prosedur kami.